• home
  • blog
  • institutional
  • ecommerce
  • resume
  • home
  • blog
  • institutional
  • ecommerce
  • resume
  • home
  • blog
  • institutional
  • ecommerce
  • resume

© 2024 Morais Tech.

All rights reserved.

Nov 08, 20241 min read

About me

With 4+ years of experience in website development, I have worked on medium and large-scale products, focusing on performance optimization, usability, and accessibility. Additionally, I have been actively involved in creating and implementing new features, always adhering to industry standards and seeking innovation efficiently, basing decisions on test results and metric analysis.

I have solid expertise in JavaScript technologies, with proficiency in frameworks and libraries such as ReactJS, NextJS, and VueJS. I have applied these tools to develop various products, including catalogs, real-time chats, ERP and CRM systems, landing pages, and institutional websites. On the backend, I have experience building APIs and other services using PHP and Node.js, with libraries like ExpressJS and NestJS.

author photoJoão Morais

...

Best skills

Aug 11, 20203 min read

ReactJS

I have been studying ReactJS since version 16 and working with it since the release of version 16.8, which introduced hooks and the concept of functional programming.

Throughout my experience, I have worked with features like React Hooks, React Router, Tanstack Query (formerly React Query), Redux and Redux Toolkit, React Hook Form, Styled Components, among others.

author photoJoão Morais

...

Sep 01, 20224 min read

NextJS

I have been studying and following Next.js since version 12, where I had my first professional experience with this framework.

Today, I am using version 15 to create this humble portfolio.

author photoJoão Morais

...

Sep 01, 20202 min read

VueJS

I have used Vue.js professionally in version 2.0 during one of my past experiences.

I have also worked with and studied version 3.0, where we saw improvements in JSX and TypeScript support.

author photoJoão Morais

...

Oct 04, 20203 min read

Typescript

I started using TypeScript in 2020.

Javascript offers unparalleled coding freedom, but Typescript is essential for the health of the project, and consequently, for the developer’s well-being.

author photoJoão Morais

...

Experiences

Sep 01, 20204 min read

Code49

Frontend Software Engineer

Responsible for maintaining the product, implementing new ''features and also for refactoring and migrating part of the project to use new technologies and frameworks.

Techs and resources: PHP, JavaScript, VueJS, HTML, CSS, Bootstrap, Laravel, NodeJS, MariaDB, Docker, Git/GitLab e Discord. Methodologies: Scrum and Kanban.

author photoJoão Morais

...

Sep 01, 20223 min read

SOFTABLE

Frontend Software Engineer

I participated in the migration and refactoring of an ERP product at its beginning, being also responsible for implementing new screens and functionalities.

Techs and resources: ReactJS, React Hooks, React Hook Form, React Router, React Query, Styled Components, NextJS, Typescript, HTML, JavaScript, CSS.

author photoJoão Morais

...

May 06, 20225 min read

UOL

Frontend Software Engineer

Responsible for maintaining and adding new features to the product, this being a realtime chat.

Technologies and resources used: ReactJS, React Hooks, React Router, React Query, React Redux, React Testing Library, Styled Components, SASS, NextJS, Typescript, Adobe XD, Figma, Atlassian resources and Teams.

author photoJoão Morais

...